@media screen and (orientation: portrait) {


    .test-header .difficulty {
        display: none;
    }

    .points p {
        display: none;
    }


    #print-button p {
        display: none;
    }

    .test-vertical-container {
        gap: 12px;
    }

    .test-header {
        gap: 12px;
        border-radius: var(--primary-border-radius);
    }

    .test-tasks-list {
        gap: 12px;
    }

    .test-task-item {
        gap: 12px;
        border-radius: var(--primary-border-radius);
    }

    .footer-send-answer-container {
        flex-direction: column;
        padding: 24px;
        gap: 8px;
        border-radius: var(--primary-border-radius);
    }

    .footer-send-answer-container .switch-label{
        font-size: 12px; margin-right: auto;
    }

    .footer-send-answer-container-button-container {
        align-items: start;
        flex-direction: column;
        gap: 16px !important;
        margin-left: 0 !important;
        width: 100%;
        margin-right: auto;
    }


    .footer-send-answer-stats-container {
        max-width: 100%;
    }
}